home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / hdsource.zip / HD.MAC < prev    next >
Text File  |  1986-02-24  |  879b  |  48 lines

  1. PMSG     MACRO     X1,X2
  2.      IFDIF     <X2>,<>
  3.      MOV     AH,X2
  4.      ELSE
  5.      MOV     AH,LO
  6.      ENDIF
  7.      MOV     AL,X1               ;MSG CODE
  8.      CALL     PRT_MSG           ;PRINT THE MSG
  9.      ENDM
  10. EMSG     MACRO     X1
  11.      MOV     AL,X1               ;MSG CODE
  12.      CALL     D_ERROR           ;DISPLAY THE ERROR
  13.      ENDM
  14. ID     MACRO     PGM
  15.      DB     'COPYRIGHT (C) JIM BRACKING '
  16.      DB     'PROGRAM - &PGM '
  17.      DB     ' VERSION 2.10  02/24/86'
  18.      DB     'AUTHOR - JIM BRACKING'
  19.      ENDM
  20. BOX     MACRO     X1,X2,X3,X4,X5
  21.      MOV     BROW,X1           ;ROW
  22.      MOV     BCOL,X2           ;COLUMN
  23.      MOV     BHEIGHT,X3           ;HEIGHT
  24.      MOV     BWIDTH,X4           ;WIDTH
  25.      MOV     BATTR,X5           ;ATTRIBUTE
  26.      CALL     BOX_IT            ;BUILD THE BOX
  27.      ENDM
  28. PUSHALL  MACRO
  29.      PUSH     BX
  30.      PUSH     CX
  31.      PUSH     DX
  32.      PUSH     SI
  33.      PUSH     DI
  34.      PUSH     DS
  35.      PUSH     ES
  36.      PUSH     BP
  37.      ENDM
  38. POPALL     MACRO
  39.      POP     BP
  40.      POP     ES
  41.      POP     DS
  42.      POP     DI
  43.      POP     SI
  44.      POP     DX
  45.      POP     CX
  46.      POP     BX
  47.      ENDM
  48.